-- 8-1开启事务执行插入学生信息和修改学生信息操作
-- 开启事务
BEGIN;
-- 插入学生信息
INSERT INTO t_student(id，student_name,age,gender,birthday,classID,begin_year)
VALUES(3006,'赵丽丽',20,'女','2003-09-18',3,'2023');
-- 更新学生信息
UPDATE t_student SET birthday='2003-10-02'WHERE student_name='赵丽丽';
-- 添加成绩
INSERT INTO t_score(exam_score,studentID,classID)
VALUES(83,3006,1)
-- 提交事务
COMMIT;
-- 回滚事务
ROLLBACK;
-- 8-2开启事务执行插入学生信息和修改学生信息操作
-- 开启事务
BEGIN;
-- 本小节添加的内容使用后都会删除
INSERT INTO t_student(student_name,age,gender,birthday,classID,begin_year)
VALUES('刘一鸣',20,'男','2003-08-08',3,'2023');
SAVEPOINT saveInsertPoint;
UPDATE t_student SET classID=2 where student_name='赵丽丽';
INSERT INTO t_score(exam_score,studentID,classID)
VALUES(84,3007,1)
-- 提交事务到保存点
ROLLBACK saveInsertPoint;
-- 回滚事务
COMMIT;

